package com.gl.ruanzhu.service;

import com.github.pagehelper.PageInfo;
import com.gl.ruanzhu.dto.TaskDto;
import com.gl.ruanzhu.indto.TaskInDto;
import com.gl.ruanzhu.outDto.TaskOutDto;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface ProductDemandDalService {

    public void saveTask(TaskDto taskDto);

    public int uploadFile(MultipartFile zipFile);

    PageInfo<TaskOutDto> taskList(TaskInDto taskDto);

     void updateTask(TaskDto taskDto);

    void updateTaskState(TaskDto taskDto);

    void saveChildTask(TaskDto taskDto);

    void delById(String id);

    TaskOutDto taskDetails(String id);
}